約 4,100,795 件
https://w.atwiki.jp/harunatuhuyu/pages/76.html
改訂新版 SQLポケットリファレンス (POCKET REFERENCE) コンピュータを活用するためにはデータベースの知識が不可欠です……データベースを効率的に活用するためにはSQLの知識があると随分楽になります。 TOPMENU
https://w.atwiki.jp/wiki6_vladinet/pages/24.html
Perl/Tk M.Hiroi's Home Page / Perl/Tk memo Catalyst Catalyst Manual Intro - はじめてのCatalyst Kennedy Clark / Catalyst-Manual-5.8000 - search.cpan.org 初めてのCatalyst入門(1) PerlによるWebフレームワークCatalystとは?(1/5):CodeZine Catalyst - Web Framework 全般 Perl表技集 Perl関数リファレンス Perl講座 -Smart
https://w.atwiki.jp/netscreen/pages/13.html
CPANなどで様々なモジュールが豊富にあり、シェルスクリプトでは実装が難しい処理が比較的短いコードで可能なスクリプト言語です。 YahooFinanceから株価データを取得する g++のインストール手順 YahooFinanceから株価データを取得する Web Scraperモジュールを使用して、Yahoo Financeから指定した銘柄の株価データをGETするPerlスクリプトです。 2つのスクリプトで実装しました。 ・ext_data.pl 標準入力で指定された Yahoo Finance の株価時系列ページのURLにアクセスして株価データだけを標準出力に表示するスクリプト。 ・ext_stock.pl スクリプト内で定義(直書き)した抽出期間と、標準入力で指定された銘柄コードから取得先のURLを生成して ext_data.pl を実行するスクリプト。 標準入力で、処理一時ファイル(第一引数)、結果ファイル(第二引数)、銘柄コード(第三引数)を指定して実行する必要があります。 結果ファイルに株価データがCSV形式で下記の順で記録されます。 "銘柄コード"、"日付"、"始値"、"高値"、"安値"、"終値"、"出来高"、"調整後終値" 実行例 $touch tmp_file $touch res_file.txt $perl ext_stock.pl tmp_file res_file.txt [取得したい銘柄コード(4桁)] ext_data.pl #!/usr/bin/perl ########################################################################### # 標準入力で指定されたyahooファイナンスの時系列データを抜き出すスクリプト # # 第一引数:指定銘柄の時系列データのURL # 第二引数:銘柄コード # ########################################################################### use strict; use warnings; use Web Scraper; use URI; use Encode; my $WebSite = $ARGV[0]; my $m_code = $ARGV[1]; # 日付、始値、高値、安値、終値、出来高、調整後終値の順 my $stock_list = scraper { process //tr[@bgcolor="#ffffff"]/td[1] , "sdata[]" = TEXT ; process //tr[@bgcolor="#ffffff"]/td[2] , "svalue[]" = TEXT ; process //tr[@bgcolor="#ffffff"]/td[3] , "hvalue[]" = TEXT ; process //tr[@bgcolor="#ffffff"]/td[4] , "lvalue[]" = TEXT ; process //tr[@bgcolor="#ffffff"]/td[5] , "evalue[]" = TEXT ; process //tr[@bgcolor="#ffffff"]/td[6] , "mount[]" = TEXT ; process //tr[@bgcolor="#ffffff"]/td[7] , "fvalue[]" = TEXT ; }; my $res = $stock_list- scrape( URI- new($WebSite) ); my @sdata = @{$res- {sdata}}; my @svalue = @{$res- {svalue}}; my @hvalue = @{$res- {hvalue}}; my @lvalue = @{$res- {lvalue}}; my @evalue = @{$res- {evalue}}; my @mount = @{$res- {mount}}; my @fvalue = @{$res- {fvalue}}; my $length = @sdata; # CVS形式で標準出力 for ( $_= 0; $_ $length; $_++){ print $m_code . ","; print encode( utf-8 ,$sdata[$_]), ",", "\""; print encode( utf-8 ,$svalue[$_]), "\"", ",", "\""; print encode( utf-8 ,$hvalue[$_]), "\"", ",", "\""; print encode( utf-8 ,$lvalue[$_]), "\"", ",", "\""; print encode( utf-8 ,$evalue[$_]), "\"", ",", "\""; print encode( utf-8 ,$mount[$_]), "\"", ",", "\""; print encode( utf-8 ,$evalue[$_]), "\"", "\n"; } ext_stock.pl #!/usr/bin/perl ############################################################## # Yahooファイナンスから株価時系列データを取得するスクリプト # # 第一引数:一時ファイル名 # 第二引数:結果ファイル名 # 第三引数:銘柄コード # ############################################################## use strict; use warnings; use Encode; my $start_y = 2011; # 取得開始年 my $start_m = 7; # 取得開始月 my $start_d = 15; # 取得開始日 my $end_y = 2011; # 取得終了年 my $end_m = 7; # 取得終了月 my $end_d = 15; # 取得終了日 my $tmp_file = $ARGV[0]; # 一時ファイル my $res_file = $ARGV[1]; # 結果ファイル my $m_code = $ARGV[2]; # 取得銘柄コード my $page_c = 0; # 時系列ページ数(50ずつインクリメントさせる) my $tmp; # 個別の銘柄データを一時的に格納する変数 my @lines; my $length; # YahooFinanceの時系列データのURL my $yf_url = "\"" . "http //table.yahoo.co.jp/t?s=" . $m_code . " a=" . $start_m . " b=" . $start_d . " c=" . $start_y . " d=" . $end_m . " e=" . $end_d ." f=" . $end_y . " g=d q=t y=" . $page_c . " z=" . $m_code . " x=.csv" . "\""; #print $m_code . "の時系列データを取得します。\n"; #print $yf_url . "\n"; # 一時ファイルの中身をクリア open (OUT, " $tmp_file") or die "$!"; print OUT ""; close(OUT); # 時系列データを取得する $tmp = `perl ext_data.pl $yf_url $m_code`; # 50件の時系列データを一時格納 open (OUT, " $tmp_file") or die "$!"; print OUT $tmp; close(OUT); # 取得レコード数チェック open (CSV_FILE,"$tmp_file"); @lines = CSV_FILE ; close(CSV_FILE); $length = @lines; #print $length . "\n"; if ($length 0) { # 時系列データを格納 open (OUT, " $res_file") or die "$!"; print OUT $tmp; close(OUT); # 50レコード以上ある場合のデータ取得処理 # (Yahoo Financeは1ページは50個単位でデータを表示する) while ($length 49) { $page_c = $page_c + 50; $yf_url = "\"" . "http //table.yahoo.co.jp/t?s=" . $m_code . " a=" . $start_m . " b=" . $start_d . " c=" . $start_y . " d=" . $end_m . " e=" . $end_d ." f=" . $end_y . " g=d q=t y=" . $page_c . " z=" . $m_code . " x=.csv" . "\""; ## print $yf_url . "\n"; # 一時ファイルの中身をクリア open (OUT, " $tmp_file") or die "$!"; print OUT ""; close(OUT); # 時系列データを取得する $tmp = `perl ext_data.pl $yf_url $m_code`; # 50件の時系列データを一時格納 open (OUT, " $tmp_file") or die "$!"; print OUT $tmp; close(OUT); # 取得レコード数チェック open (CSV_FILE,"$tmp_file"); @lines = CSV_FILE ; close(CSV_FILE); $length = @lines; ## print $length . "\n"; # 時系列データを格納 open (OUT, " $res_file") or die "$!"; print OUT $tmp; close(OUT); } #print $m_code . "の取得完了\n"; } g++のインストール手順 Perlモジュールをインストール時などで"g++"がないというエラーが出た場合は、"gcc-c++"をインストールする必要がある。 #perl -MCPAN -e shell #cpan install gcc-c++ # 略 #cpan quit
https://w.atwiki.jp/perlref/pages/90.html
printf 【関数】 BOOLEAN = printf [ FILEHANDLE ] (STRING[, ALL ... ]); 【読み方】 ぷりんとえふ ぷりんとふ ぷりんとふぉーまっと 【説明】 書式指定できるprint関数です。 FILEHANDLEを省略すると、STDOUTになります。 sprintf同様、ALLで指定した引数の順番に、STRINGの書式指定子に対応するよう置き換えます。 確認できたわけではありませんが、BOOLEANは常に真を返すようです。 ちなみにCではprint関数はなく、最初からprintfしかありませんでした。 【関連事項】 open close print sprintf
https://w.atwiki.jp/keiplus/pages/111.html
仕事はじめ 下調べ 場所 which perl 使えるモジュール find `perl -e print "@INC"; ` | less モジュール格納ディレクトリ perl -e map { print "$_\n"; } @INC; CPAN,CPANM cpan/cpanmと打ってエラーにならないこと 確認できたらexit/CTRL+cで抜ける モジュール管理 carton リファレンス https //github.com/perl-entrance-org http //www.perl-entrance.org/ やること ファイル読み/書き 正規表現 検索、置換 配列 リファレンス(参照渡し)扱い テンプレート #!/usr/bin/perl use strict; use warnings; use uft8; use open qw/encoding(utf-8) std/; use DDP {deparse = 1}; #debug用途 サブルーチンリファレンスの中身を開示 #use v5.22 #select perl version シェバングに -w を付けることでwarningsに近いことが出来るが pmには効かないので定められたコーディングルールがなければ useを使うべき
https://w.atwiki.jp/xwingmini2/pages/137.html
ルールリファレンス Rules Reference INTRODUCTION このリファレンスは『スター・ウォーズ:Xウイング』の全ルールの決定版である。ルールブック(編注 コアセット同梱物)とは異なり、このリファレンスは複雑で珍しいゲームプレイの状況を扱っている。 このガイドの主な構成要素は、重要なゲーム用語の用語集で、アルファベット順に整理されている。また24ページからはいくつかの付録がある。 GOLDEN RULES 大原則 CARD INTERPRETATION カード文言の解釈 ERRATA AND CONFLICTS エラッタと矛盾 GLOSSARY 用語集では、すべてのゲームプレイの用語/フェイズを詳細に掲載している。 A ABILITIES 能力 ABILITY QUEUE 能力待機列 ACTIONS アクション ACTIVATION 起動 ACTIVATION PHASE 起動フェイズ AGILITY 敏捷性 ALLIED 同盟 ARC アーク ATTACK 攻撃 ATTACK ARC 攻撃アーク ATTACK RANGE 攻撃レンジ B BANK バンク BARREL ROLL バレルロール BEARING 方位 BEHIND 後方 BLAZE ブレイズ BONUS ATTACK ボーナス攻撃 BOMB 爆弾 BOOST ブースト BREAK 解除 BUILDER KEYWORDS ビルダーキーワード BULLSEYE ARC ブルズアイアーク C CALCULATE カリキュレート CANCEL キャンセル CHARGES チャージ CLOAK クローク CONDITION CARDS コンディションカード COORDINATE コーディネート D DAMAGE ダメージ DAMAGE CARDS ダメージカード DECLOAK デクローク DEFEND 防御 DEFENDER 防御者 DEPLETE デプリート DEPLOY 発艦 DEFICIT 不足 DESTROYING SHIPS 船の破壊 DEVICE デバイス DIAL ダイヤル DICE MODIFICATION ダイスの修正 DIFFICULTY 難易度 DIRECTION 方向 DISARMED 武装解除 DOCK 着艦 DROP 投下 E END PHASE 終了フェイズ ENEMY 敵 ENGAGEMENT PHASE 戦闘フェイズ ENVIRONMENT CARDS EVADE 回避 F FACTION ファクション FAIL 失敗 FIRING ARC ファイアリングアーク FIRST PLAYER 先攻プレイヤー FLANKING 側面 FLEE 逃走 FOCUS フォーカス FRIENDLY 味方 FULL ARC 全アーク FULLY EXECUTE 完全に実行 FUSE MARKER ヒューズマーカー G GAME LENGTH AND TRACKING ROUNDS 試合時間・ラウンド記録 GAME MODE ゲームモード GUIDES ガイド H HIT ヒット HULL 装甲 I ID MARKER IDマーカー ION イオン INFLICT 押し付ける IN FRONT OF 前方 INITIATIVE イニシアチブ J JAM ジャム K KOIOGRAN TURN コイオグラン・ターン L LAUNCH 発射 LIMITED 限定 LINKED ACTION リンクアクション LOCK ロック M MANEUVER マニューバ MINE 機雷 MISS ミス MISSION POINTS ミッションポイント MOVE 移動 MOVE THROUGH 通過する N NEGATIVE RECURRING CHARGES 減少型チャージ O OBJECTS オブジェクト OBSTACLES 障害物 OBSTRUCTED 妨害 OVERLAP オーバーラップ P PARTIALLY EXECUTE 部分的に実行 PILOT ABILITY パイロット能力 PLANNING PHASE 計画フェイズ PLAY AREA プレイエリア PLAYER MARKER プレイヤーマーカー PLAYER ORDER プレイヤーオーダー POSITION MARKER ポジションマーカー PRIMARY WEAPON 主武装 R RANGE レンジ RANGE BONUS レンジボーナス REINFORCE レインフォース RELOAD リロード REMOTES リモート REMOVED FROM THE GAME ゲームから取り除かれる RESERVE 予備戦力 REVEAL 公開する REVERSE BANK 後退バンク REVERSE STRAIGHT後退直進 ROUND ラウンド ROTATE ローテート ROTATE A SHIP 船の回転 S SECRET CONDITIONS 秘密コンディション SEGNOR’S LOOP セグナーズ・ループ SETUP セットアップ SHIELDS シールド SHIP 船 SHIP ABILITIES 船体能力 SHIP SIZES 船のサイズ SHIP TYPE 船種 SIDESLIP サイドスリップ SIMULTANEOUS FIRE 一斉射撃 SLAM SLAM SOLITARY 単独 SPECIAL WEAPON 特殊武装 SPEED 速度 STANDARDIZED 標準化 STANDARD ARC 標準アーク STANDARD LOADOUTS スタンダードロードアウト STANDARD SHIP 標準船 STATIONARY 静止 STRAIGHT 直進 STRAIN ストレイン STRESS ストレス STRUCTURE 構造 SUFFER DAMAGE ダメージを受ける SUPPLY 置き場 SYSTEM PHASE システムフェイズ T TALLON ROLL タロン・ロール TARGET ターゲット TIMING タイミング THREAT VALUE TITLE TOKENS トークン TRACTOR トラクター TURN ターン TURRET ARC タレットアーク U UPGRADE CARDS アップグレードカード UPGRADE ICONS アップグレードアイコン UNIT ユニット V VICTORY COUNTERS W WINNING THE GAMES APPENDIX RULES REFERENCE UPDATE VERSION 1.4 ELECTRO-CHAFF CLOUD エレクトロ=チャフ・クラウド LIMITED 2(••) AND 3(•••) 限定2 (••)と限定3 (•••) MINIATURES ミニチュア PURPLE ACTIONS 紫アクション SQUAD BUILDING APPENDIX VERSION 1.4 SQUAD BUILDING スコード構築
https://w.atwiki.jp/oreore1999/pages/16.html
yum コマンドリファレンス v1 2008/11/24 +参考サイト http //www.atmarkit.co.jp/flinux/rensai/linuxtips/611usefllyum.html +関連ソフトウェア バージョン Yum Version 3.2.8 CentOS 5.2 基本コマンド search パッケージの検索 install インストール update パッケージのアップデート remove アンインストール -y はすべてに「yes」と答えるオプション # yum search python # yum -y install python # yum upgrade # yum -y remove python 情報系コマンド check-update アップデート可能なパッケージの一覧 info パッケージ情報の表示 list パッケージ一覧 list installed インストール済みパッケージ一覧 clean deplist erase grouperase groupinfo groupinstall grouplist groupremove groupupdate localinstall localupdate makecache provides repolist resolvedep shell upgrade whatprovides
https://w.atwiki.jp/cocoareferencejp/pages/81.html
Tags Cocoa Data Types Collections リファレンス 未完 トップ リファレンス データ型とコレクション NSObjectクラスリファレンス NSObject クラスリファレンス (翻訳元) このページの最終更新:2010-02-12 ADCの最終更新:2009-08-28 継承するクラス なし(このクラスはルートクラスです) 準拠しているプロトコル NSObject フレームワーク /System/Library/Frameworks/Foundation.framework? 使用可能な環境 Mac OS X 10.0以降 コンパニオンガイド Cocoa Fundamentals Guide 宣言ファイル NSArchiver.hNSClassDescription.hNSKeyedArchiver.hNSObject.hNSObjectScripting.hNSPortCoder.hNSRunLoop.hNSScriptClassDescription.hNSThread.h サンプルコード CoreRecipes?From A View to A Movie?From A View to A Picture?ImageClient?Sketch+Accessibility? 概観(Overview) NSObjectはObjective-Cクラス階層におけるほとんどのクラスのルートクラスです。NSObjectクラスを通して、オブジェクトはランタイムの基本的インターフェースと、Objective-Cオブジェクトとして振る舞う能力を継承します。 セレクタ(Selectors) NSObjectにはObjective-Cランタイムを活用する為の特別なメソッドがあります。例えば、クラスやインスタンスが特定のメソッドに反応するかを呼び出す前に知ることができます。また、perform...メソッドなどを使って、メソッドの実装を呼び出すことができます。動的バインドを使えないので通常は推奨されませんが、メソッドの実装を関数のように呼び出すこともできます。 これらやこのクラスの他のメソッドはSEL型を引数にとります。効率化の為に、コンパイル後のコードではメソッドを表すのにASCIIのフルネームが使われることはありません。代わりに、コンパイラは、ランタイムではセレクタと呼ばれるユニークな識別記号を使います。メソッドのセレクタは@selector()ディレクティブを使って得ることができます。 SEL method = @selector(isEqual ); instanceMethodForSelector クラスメソッドとmethodForSelector インスタンスメソッドはIMP型のメソッドの実装を返します。IMP型はid型を戻り値に持ち、可変数(それに加えてすべてのメソッドに渡される、二つの「暗黙の」引数selfと_cmd)の引数をとる関数ポインタとして定義されています。 typedef id (*IMP)(id, SEL, ...); この定義はこれらのメソッドが返す関数ポインタのプロトタイプとして使用します。これはオブジェクトを引数と戻り値に持つメソッドには十分です。しかし、セレクタがid型以外の引数や戻り値を持つ場合、この型の関数はプロトタイプには適しません。適切なプロトタイプがなければ、コンパイラはfloatをdoubleに、charをintにして扱おうとします。これは実装が予期しないことであり、呼ばれるメソッドは異なった(誤った)働きをするでしょう。 これを回避する為には、独自のプロトタイプを提供する必要があります。以下の例では、test変数の宣言でisEqual メソッドの実装のプロトタイプを提供しています。test変数はBOOL型を返し、id型(それに加え2つの「暗黙の」引数)を引数に持つ関数ポインタとして定義されています。methodForSelector メソッドが返す値は同じ型の関数ポインタにキャストされています。 BOOL (*test)(id, SEL, id);test = (BOOL (*)(id, SEL, id))[target methodForSelector @selector(isEqual )];while ( !test(target, @selector(isEqual ), someObject) ) {...} 時には、変数宣言とmethodForSelector が返す関数ポインタをキャストするのに使う(IMPによく似た)型を明確に定義することもできます。以下の例では、EqualIMP型をこの目的で宣言しています。 typedef BOOL (*EqualIMP)(id, SEL, id);EqualIMP test;test = (EqualIMP)[target methodForSelector @selector(isEqual )];while ( !test(target, @selector(isEqual ), someObject) ) {...} どちらの方法でも、methodForSelector の戻り値を適切な関数の型にキャストすることが重要です。単にmethodForSelector が返した関数を呼んで、その戻り値を目的の型にキャストするだけでは不十分です。そうすることで、エラーが発生することもあります。 採用しているプロトコル(Adopted Protocols) NSObject – autorelease – class – conformsToProtocol – description – hash – isEqual – isKindOfClass – isMemberOfClass – isProxy – performSelector – performSelector withObject – performSelector withObject withObject – release – respondsToSelector – retain – retainCount – self – superclass – zone このクラスでできること(Tasks) クラスの初期化(Initializing a Class) + initialize + load オブジェクトの作成、複製、削除(Creating, Copying, and Deallocating Objects) + new + alloc + allocWithZone – init – copy + copyWithZone – mutableCopy + mutableCopyWithZone – dealloc – finalize クラスの識別(Identifying Classes) + class + superclass + isSubclassOfClass クラス機能の確認(Testing Class Functionality) + instancesRespondToSelector 準拠するプロトコルの確認(Testing Protocol Conformance) + conformsToProtocol メソッド情報の取得(Obtaining Information About Methods) – methodForSelector + instanceMethodForSelector + instanceMethodSignatureForSelector – methodSignatureForSelector オブジェクトの記述(Describing Objects) + description ポージング(Posing) + poseAsClass Deprecated in Mac OS X v10.5 (Discardable Content Proxy Support) – autoContentAccessingProxy メッセージ送信(Sending Messages) – performSelector withObject afterDelay – performSelector withObject afterDelay inModes – performSelectorOnMainThread withObject waitUntilDone – performSelectorOnMainThread withObject waitUntilDone modes – performSelector onThread withObject waitUntilDone – performSelector onThread withObject waitUntilDone modes – performSelectorInBackground withObject + cancelPreviousPerformRequestsWithTarget + cancelPreviousPerformRequestsWithTarget selector object メッセージ転送(Forwarding Messages) – forwardingTargetForSelector – forwardInvocation メソッドの動的解決(Dynamically Resolving Methods) + resolveClassMethod + resolveInstanceMethod エラー操作(Error Handling) – doesNotRecognizeSelector アーカイブ化(Archiving) – awakeAfterUsingCoder – classForArchiver – classForCoder – classForKeyedArchiver + classFallbacksForKeyedArchiver + classForKeyedUnarchiver – classForPortCoder – replacementObjectForArchiver – replacementObjectForCoder – replacementObjectForKeyedArchiver – replacementObjectForPortCoder + setVersion + version クラス記述の補助(Working with Class Descriptions) – attributeKeys – classDescription – inverseForRelationshipKey – toManyRelationshipKeys – toOneRelationshipKeys アップルスクリプト(Scripting) – classCode – className – copyScriptingValue forKey withProperties – newScriptingObjectOfClass forValueForKey withContentsValue properties – scriptingProperties – setScriptingProperties – scriptingValueForSpecifier クラスメソッド alloc クラスの新しいインスタンスを返します。 + (id)alloc 戻り値 クラスの新しいインスタンス。 解説 新しいインスタンスのisaインスタンス変数はクラスを表す構造体データに初期化されます。また、その他のインスタンス変数の領域は0で初期化されます。新しいインスタンスはデフォルトのゾーンに確保されます。特定のゾーンに確保することを明確にしたいときはallocWithZone メソッドを使ってください。 init...メソッドは初期化処理を完了するために必ず使用されなければなりません。以下に例を示します。 TheClass *newObject = [[TheClass alloc] init]; サブクラスは初期化コードを含める為にallocメソッドをオーバーライドするべきではありません。代わりに、クラス特有のinit...メソッドを使用するべきです。newメソッドによく似た、生成と初期化を統合したクラスメソッドを作ることもできます。 特に気をつけること メモリ管理(ガベージコレクションではない)を使用している場合、このメソッドは保持されたオブジェクトを返します。このオブジェクトはリファレンスカウンタが1で自動解放されません。このメソッドの呼び出し元はreleaseやautoreleaseメソッドを使ってこのオブジェクトを解放する義務があります。 使用可能な環境 Mac OS X v10.0以降 関連項目 - init 関係のあるサンプルコード Cocoa OpenGL? CoreRecipes? From A View to A Movie? FunHouse? OpenGL Screensaver? 宣言しているファイル NSObject.h インスタンスメソッド
https://w.atwiki.jp/atwikimyj/pages/95.html
FastCGIとはそもそも何か? FastCGIとは仕様を指す言葉で、アプリケーションそのもの ではない。 perl等のインタプリンタ言語の場合、CGIで読み込むたびに コンパイルを行う必要がある。そのコンパイル後のコードを メモリに常駐させてコンパイル処理時間やコストを節約する ことが可能。同じような機能を持つものとしてmod_perlが あるがこれはApache内でperlのコードを保持するが、FastCGI はapacheなどのwebサーバとは別にプロセスを用意し、そこ にコードを保持する。 ゆえにapache以外のwebサーバでも使用可能。 mod_perl2とどっちがいいの? mod_perl(2)とFastCGIどちらを使うか迷うところだが、 FastCGIを使う利点としては mod_perlのようにapacheに強く依存しない Apache以外でも使える デメリットとしては mod_perlの場合はApacheと連携していろいろ可能 (もともとのmod_perlの意義はここにあるらしい) ドキュメントや情報がmod_perlよりが少ない、、 インストール・環境構築 インストールは以下のように行う (1)Fast_CGIアプリケーションをインストール {{ # cd /usr/local/src # wget http //www.fastcgi.com/dist/fcgi.tar.gz # tar xvfz fcgi-2.4.0.tar.gz # cd fcgi-2.4.0 # ./configure # make # make check # make install }} (2)FastCGIのためのPerlモジュールもインストール {{ perl -MCPAN -e install FCGI perl -MCPAN -e install CGI Fast }} (3)Apache用のモジュールもインストール {{{ # wget http //jaist.dl.sourceforge.net/sourceforge/mod-fcgid/mod_fcgid.2.2.tgz # xvzf mod_fcgid.2.2.tgz # cd mod_fcgid.2.2 このディレクトリ内にある設定ファイルを書き換える。 {{{ # vi Makefile }}} 以下のような箇所を、実際のapache2のパスに書き換える {{{ #top_dir = /usr/local/apache2 top_dir = /usr/lib/httpd }}} ESC , wq で保存してから {{{ # make # make install }}} 完了。
https://w.atwiki.jp/commaoukino/pages/13.html
コマンドリファレンス {コマンド名{サブコマンド}}で大抵のコマンドが使用できます。ただし、 これらのコマンド中に空白を入れるとコマンド認識されません。 登録 <書式>{enter{(keyword)}} キャラクターを新規登録します。 (keyword)にはアカウントのパスワードを入力。()は含めない。 キャラクター名は登録書き込み時の名前欄を反映する。 ログイン <書式>{login{(keyword)}} 登録に使ったパスワードでログインする。このとき名前欄は空欄にして良い IDが更新されると自動でログアウトされます。 ステータス確認 <書式>{status{}} ログイン中のキャラクターのステータスを確認します。 ダンジョンを1m進む <書式>{go{(command)}}・{back{(command)}}・{left{(command)}}・{right{(command)}} @goコマンド 正面に1マス進みます。 @backコマンド 進行方向を後方にし、1マス進みます。 @leftコマンド 進行方向を左方向にし、1マス進みます。 @rightコマンド 進行方向を右方向にし、1マス進みます。 (command)には戦闘イベント発生時の行動を入力します。()は不要。 Ex 1m前に進み、2ターン目に0番目のスキル、3ターン目に回復薬を使う→{go{,0,healpotion}} また、goコマンドで討伐戦準備期間中の場合、討伐戦に参加します。 アイテムを使用 <書式>{item{(command)}} アイテムを使用します。アイテムはモンスターからのドロップで入手できます。 Ex 緑の魔石(greenmagicstone)を2つ使う→{item{greenmagicstone,greenmagicstone}} スキルのレベルアップ <書式>{skillup{(skillcommand),(A),(B),(C)}} スキルのステータスレベルを、SPを消費して上昇させます。 Ex スマッシュ(smash)のステータスAをSP3分上昇させる→{skillup{smash,3,0,0}} アイテムを捨てる <書式>{throw{(itemcommand)(num),・・・}} アイテムを指定個数捨てます。複数種類一気に指定できます。 Ex 緑の魔石(greenmagicstone)を3つ、青の魔石(bluemagicstone)を1つ捨てる →{throw{greenmagicstone3,bluemagicstone}} 安息の魔方陣に移動する <書式>{resetposition{}} 最後に訪れた安息の魔法陣に移動します。通称デスルーラ。 スキンカラー <書式>{skincolor{色コード}} Ex 青に変更→{skincolor{0000ff}} スキンカラーを変更します。数字は(赤16進2桁)(緑16進2桁)(青16進2桁)です。 ※英字は小文字です。